range: Add private api to get the trough node
authorMatthias Clasen <mclasen@redhat.com>
Thu, 5 Nov 2015 11:47:10 +0000 (06:47 -0500)
committerMatthias Clasen <mclasen@redhat.com>
Thu, 5 Nov 2015 12:26:10 +0000 (07:26 -0500)
This will be needed in range subclasses to position their
own subnodes.

gtk/gtkrange.c
gtk/gtkrangeprivate.h

index 3abf0ccf7d7accca31c4526f08218ec5ac212b0d..ceecafa935274c0fd08a6002ba7276e5213bc33b 100644 (file)
@@ -4317,3 +4317,9 @@ _gtk_range_set_steppers (GtkRange *range,
 
   gtk_widget_queue_resize (GTK_WIDGET (range));
 }
+
+GtkCssNode *
+gtk_range_get_trough_node (GtkRange *range)
+{
+  return range->priv->trough_node;
+}
index 52512ef7ac7e9c64aecc87fee566cb5171863860..1ce5219e5ff5dc8ab720879c1a96b0a685ec12dc 100644 (file)
@@ -27,6 +27,7 @@
 
 
 #include <gtk/gtkrange.h>
+#include <gtk/gtkcssnodeprivate.h>
 
 
 G_BEGIN_DECLS
@@ -47,6 +48,8 @@ void               _gtk_range_set_steppers                 (GtkRange      *range
                                                             gboolean       has_c,
                                                             gboolean       has_d);
 
+GtkCssNode        *gtk_range_get_trough_node (GtkRange *range);
+
 G_END_DECLS